home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / BlockBuster / BlockBuster.jar / MsgBox.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-11-14  |  1.8 KB  |  79 lines

  1. import javax.microedition.lcdui.Canvas;
  2. import javax.microedition.lcdui.Font;
  3. import javax.microedition.lcdui.Graphics;
  4.  
  5. public class MsgBox extends Canvas {
  6.    static int msgType;
  7.    static int stgNum;
  8.    static int mscore;
  9.    static int hiscore;
  10.  
  11.    public MsgBox() {
  12.       msgType = 0;
  13.       stgNum = 0;
  14.       mscore = 0;
  15.       hiscore = 0;
  16.    }
  17.  
  18.    public void paint(Graphics var1) {
  19.       var1.setColor(0);
  20.       var1.fillRect(0, 0, 96, 100);
  21.       var1.setColor(16777215);
  22.       var1.setFont(Font.getFont(0, 0, 0));
  23.       if (msgType == 0) {
  24.          var1.fillRect(0, 0, 96, 100);
  25.          var1.setColor(13311);
  26.          var1.setFont(Font.getFont(0, 1, 16));
  27.          var1.drawString("BlockBuster", 48, 5, 17);
  28.          var1.setColor(6684927);
  29.          var1.fillRect(3, 30, 17, 6);
  30.          var1.fillRect(21, 30, 17, 6);
  31.          var1.fillRect(39, 30, 17, 6);
  32.          var1.fillRect(57, 30, 17, 6);
  33.          var1.fillRect(75, 30, 17, 6);
  34.          var1.setColor(16737843);
  35.          var1.fillRect(3, 37, 17, 6);
  36.          var1.fillRect(21, 37, 17, 6);
  37.          var1.fillRect(39, 37, 17, 6);
  38.          var1.fillRect(57, 37, 17, 6);
  39.          var1.setColor(26367);
  40.          var1.fillRect(3, 44, 17, 6);
  41.          var1.fillRect(39, 44, 17, 6);
  42.          var1.setColor(39168);
  43.          var1.fillRect(31, 78, 25, 5);
  44.          var1.setColor(26367);
  45.          var1.drawLine(58, 63, 71, 50);
  46.          var1.setColor(39168);
  47.          var1.drawLine(60, 65, 75, 50);
  48.          var1.setColor(13369344);
  49.          var1.drawLine(62, 67, 75, 54);
  50.          var1.fillArc(51, 66, 8, 8, 0, 360);
  51.          var1.setColor(255);
  52.          var1.setFont(Font.getFont(0, 0, 8));
  53.          var1.drawString("by HolyCowBoy", 48, 87, 17);
  54.       } else if (msgType == 1) {
  55.          var1.drawString("Get Ready", 48, 30, 17);
  56.          var1.drawString("Stage " + stgNum, 48, 45, 17);
  57.       } else if (msgType == 2) {
  58.          var1.drawString("Clear!!", 48, 30, 17);
  59.       } else if (msgType == 3) {
  60.          var1.drawString("Game Over...", 48, 30, 17);
  61.          var1.setFont(Font.getFont(0, 0, 8));
  62.          var1.drawString("Hi score :", 10, 50, 20);
  63.          var1.drawString(" " + hiscore, 83, 50, 24);
  64.          var1.drawString("your score :", 10, 65, 20);
  65.          var1.drawString(" " + mscore, 83, 65, 24);
  66.       } else if (msgType == 4) {
  67.          var1.drawString("Oops!!", 48, 30, 17);
  68.       } else if (msgType == 5) {
  69.          var1.drawString("Congratulation!!", 48, 30, 17);
  70.          var1.setFont(Font.getFont(0, 0, 8));
  71.          var1.drawString("Hi score :", 10, 50, 20);
  72.          var1.drawString(" " + hiscore, 83, 50, 24);
  73.          var1.drawString("your score :", 10, 65, 20);
  74.          var1.drawString(" " + mscore, 83, 65, 24);
  75.       }
  76.  
  77.    }
  78. }
  79.